<!-- HTML header for doxygen 1.8.7-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
        <meta http-equiv="X-UA-Compatible" content="IE=9"/>
		<meta name="robots" content="noindex, follow"/>
        <meta name="generator" content="Doxygen 1.8.20"/>
        <title>ObjectDetectionRuntimeParameters Struct Reference | API Reference | Stereolabs</title><!--END PROJECT_NAME (ZED csharp API)-->
        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,500,600,700,800">
        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto+Mono:300,400,500,600,700">
        <link href="tabs.css?t=Wed Jan 27 2021 13:57:23" rel="stylesheet" type="text/css"/>
        <script type="text/javascript" src="jquery.js?t=Wed Jan 27 2021 13:57:23"></script>
        <script type="text/javascript" src="custom.js?t=Wed Jan 27 2021 13:57:23"></script>
        <script type="text/javascript" src="dynsections.js?t=Wed Jan 27 2021 13:57:23"></script>
        <link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
        <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
        <link href="stylesheet.css?t=Wed Jan 27 2021 13:57:23" rel="stylesheet" type="text/css" />
    </head>
    <body>
        <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
            <div id="titlearea">
                <table cellspacing="0" cellpadding="0">
                    <tbody>
                        <tr style="height: 58px;">
                            <td class="headerSpacer"></td>
                            <td id="projectlogo">
                                <a href="https://www.stereolabs.com"><img src="https://www.stereolabs.com/img/logo_stereolabs.svg" alt="Stereolabs logo" id="logo"></a>
                            </td>
                            <td class="nav-links nav-links-header">
                                <a href="https://www.stereolabs.com/docs/" >DOCUMENTATION</a>
                            </td>
                            <td class="nav-links nav-links-header">
                                <a href="https://www.stereolabs.com/docs/code-samples/" >SAMPLES</a>
                            </td>
                            <td class="nav-links nav-links-header">
                                <a class="active" href="https://www.stereolabs.com/developers/documentation/API/latest/" >API REFERENCE</a>
                            </td>
                            <td class="nav-links nav-links-header">
                                <a href="https://support.stereolabs.com/hc/en-us" >SUPPORT</a>
                            </td>
                            <td class="nav-links nav-links-header">
                                <a href="https://www.stereolabs.com/developers/release/latest/" >DOWNLOADS</a>
                            </td>
                            <td><i class="mobile-navigation"></i></td>
                            <!--<td id="projectlogo" >
                                <a href="https://www.stereolabs.com/"> <img alt="Logo" src="logo_stereolabs.png" height="27"/> </a>
                            </td>-->
                            <!--<td style="padding-left: 0.4cm;">-->
                                <!--<div id="projectname">--><!--ZED csharp API-->
                                    <!--<span id="projectnumber"> | ZED SDK 3.3.0</span>-->
                                <!--</div>-->
                                <!--BEGIN PROJECT_BRIEF<div id="projectbrief"></div><!--END PROJECT_BRIEF-->
                            <!--</td>-->
                            <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.svg"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
                        </tr>
                    </tbody>
                </table>
            </div>
            <div id="subtitlearea">
                <table cellspacing="0" cellpadding="0">
                    <tbody>
                        <tr style="height: 28px;">
                            <td class="headerSpacer"></td>
                            <td id="subMenuCpp" class="nav-links nav-links-header nav-links-selected">
                                <a href="https://www.stereolabs.com/docs/api/"  >C++</a>
                            </td>
                            <td id="subMenuPython" class="nav-links nav-links-header">
                                <a href="https://www.stereolabs.com/docs/api/python/" >Python</a>
                            </td>
		                        <td id="subMenuCSharp" class="nav-links nav-links-header">
                                <a href="https://www.stereolabs.com/docs/api/csharp/" >C#</a>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </div>
            <!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('structsl_1_1ObjectDetectionRuntimeParameters.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structsl_1_1ObjectDetectionRuntimeParameters-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ObjectDetectionRuntimeParameters Struct Reference<div class="ingroups"><a class="el" href="group__Object__group.html">Object Detection Module</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Sets the object detection runtime parameters.  
 <a href="structsl_1_1ObjectDetectionRuntimeParameters.html#details">More...</a></p>
<div class="dynheader">
Collaboration diagram for ObjectDetectionRuntimeParameters:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 0 -->
</div>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a46452c935a8ff035673616704ed47f01"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsl_1_1ObjectDetectionRuntimeParameters.html#a46452c935a8ff035673616704ed47f01">detectionConfidenceThreshold</a></td></tr>
<tr class="memdesc:a46452c935a8ff035673616704ed47f01"><td class="mdescLeft">&#160;</td><td class="mdescRight">The detection confidence threshold between 1 and 99. A confidence of 1 means a low threshold, more uncertain objects and 99 very few but very precise objects. Ex: If set to 80, then the SDK must be at least 80% sure that a given object exists before reporting it in the list of detected objects. If the scene contains a lot of objects, increasing the confidence can slightly speed up the process, since every object instance is tracked. Default confidence threshold value, used as a fallback when ObjectDetectionRuntimeParameters.object_confidence_threshold is partially set  <a href="structsl_1_1ObjectDetectionRuntimeParameters.html#a46452c935a8ff035673616704ed47f01">More...</a><br /></td></tr>
<tr class="separator:a46452c935a8ff035673616704ed47f01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c8f70cc86f2f4a5365956422069baca"><td class="memItemLeft" align="right" valign="top">int[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsl_1_1ObjectDetectionRuntimeParameters.html#a0c8f70cc86f2f4a5365956422069baca">objectClassFilter</a></td></tr>
<tr class="memdesc:a0c8f70cc86f2f4a5365956422069baca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Select which object type to detect and track. Fewer objects type can slightly speed up the process, since every objects are tracked. Only the selected classes in the vector will be outputted. In order to get all the available classes, the filter vector must be empty : <code> object_class_filter = new int[(int)<a class="el" href="group__Object__group.html#gga13b0c230bc8fee5bbaaaa57a45fa1177a9a8538fe173720857a031b8314073752">sl.OBJECT_CLASS.LAST</a>)]; </code> To select a set of specific object classes, like person and vehicle for instance: objectClassFilter[(int)sl.OBJECT_CLASS.PERSON] = Convert.ToInt32(true); objectClassFilter[(int)sl.OBJECT_CLASS.VEHICLE] = Convert.ToInt32(true);  <a href="structsl_1_1ObjectDetectionRuntimeParameters.html#a0c8f70cc86f2f4a5365956422069baca">More...</a><br /></td></tr>
<tr class="separator:a0c8f70cc86f2f4a5365956422069baca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46fc35b2f442ce79e869770c89ab91bf"><td class="memItemLeft" align="right" valign="top">int[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsl_1_1ObjectDetectionRuntimeParameters.html#a46fc35b2f442ce79e869770c89ab91bf">objectConfidenceThreshold</a></td></tr>
<tr class="memdesc:a46fc35b2f442ce79e869770c89ab91bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines a detection threshold for each classes, can be empty for some classes, <a class="el" href="structsl_1_1ObjectDetectionRuntimeParameters.html#a46452c935a8ff035673616704ed47f01" title="The detection confidence threshold between 1 and 99. A confidence of 1 means a low threshold,...">ObjectDetectionRuntimeParameters.detectionConfidenceThreshold</a> will be taken as fallback/default value.  <a href="structsl_1_1ObjectDetectionRuntimeParameters.html#a46fc35b2f442ce79e869770c89ab91bf">More...</a><br /></td></tr>
<tr class="separator:a46fc35b2f442ce79e869770c89ab91bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Sets the object detection runtime parameters. </p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a46452c935a8ff035673616704ed47f01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46452c935a8ff035673616704ed47f01">&#9670;&nbsp;</a></span>detectionConfidenceThreshold</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float detectionConfidenceThreshold</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The detection confidence threshold between 1 and 99. A confidence of 1 means a low threshold, more uncertain objects and 99 very few but very precise objects. Ex: If set to 80, then the SDK must be at least 80% sure that a given object exists before reporting it in the list of detected objects. If the scene contains a lot of objects, increasing the confidence can slightly speed up the process, since every object instance is tracked. Default confidence threshold value, used as a fallback when ObjectDetectionRuntimeParameters.object_confidence_threshold is partially set </p>

</div>
</div>
<a id="a0c8f70cc86f2f4a5365956422069baca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c8f70cc86f2f4a5365956422069baca">&#9670;&nbsp;</a></span>objectClassFilter</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int [] objectClassFilter</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Select which object type to detect and track. Fewer objects type can slightly speed up the process, since every objects are tracked. Only the selected classes in the vector will be outputted. In order to get all the available classes, the filter vector must be empty : <code> object_class_filter = new int[(int)<a class="el" href="group__Object__group.html#gga13b0c230bc8fee5bbaaaa57a45fa1177a9a8538fe173720857a031b8314073752">sl.OBJECT_CLASS.LAST</a>)]; </code> To select a set of specific object classes, like person and vehicle for instance: objectClassFilter[(int)sl.OBJECT_CLASS.PERSON] = Convert.ToInt32(true); objectClassFilter[(int)sl.OBJECT_CLASS.VEHICLE] = Convert.ToInt32(true); </p>

</div>
</div>
<a id="a46fc35b2f442ce79e869770c89ab91bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46fc35b2f442ce79e869770c89ab91bf">&#9670;&nbsp;</a></span>objectConfidenceThreshold</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int [] objectConfidenceThreshold</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Defines a detection threshold for each classes, can be empty for some classes, <a class="el" href="structsl_1_1ObjectDetectionRuntimeParameters.html#a46452c935a8ff035673616704ed47f01" title="The detection confidence threshold between 1 and 99. A confidence of 1 means a low threshold,...">ObjectDetectionRuntimeParameters.detectionConfidenceThreshold</a> will be taken as fallback/default value. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
